# $Header: diag.msg,v 2.8 04/04/20 11:35:17 przybyls Exp $
# ---------------------------------------------------------------------
# English language messages for IQ GC
#    file : diag.msg

#############################
# Main diag option messages #
#############################

[MSG_INST_STAT_DIAG]
  "Instrument status   "

[MSG_LAN_STAT_DIAG]
  "LAN status          "

[MSG_FRONT_DET_DIAG]
  "Front detector      "

[MSG_BACK_DET_DIAG]
  "Back detector       "

[MSG_FRONT_INLET_DIAG]
  "Front inlet         "

[MSG_BACK_INLET_DIAG]
  "Back inlet          "

[MSG_AUX_PRES_DIAG]
  "Auxiliary pressure "

[MSG_PID_DIAG]
  "Thermal PID control "

[MSG_ELEC_DIAG]
  "Electronics         "

[MSG_SIGNAL_DIAG]
  "Signal              "

[MSG_CLEAR_DIAG_MODE]
  "ENTER to clear diag "

##############################
# Generic Pneumatics Options #
##############################

[MSG_PRESSURE_SENSOR]
  "Pressure sensor     "

[MSG_FLOW_SENSOR]
  "Flow sensor         "

[MSG_CONTROL_INFO]
  "Control info        "

[MSG_PRESSURE_CONTROL]
  "Pressure control    "

[MSG_FLOW_CONTROL]
  "Flow control        "

#####################
# Pneumatics module #
#####################

[MSG_PNEUMATICS_MODULE]
  "Pneumatics module   "

[MSG_FI_MODULE_TITLE]
c "FRONT INLET MODULE  "

[MSG_BI_MODULE_TITLE]
c "BACK INLET MODULE   "

[MSG_FD_MODULE_TITLE]
c "FRONT DET MODULE    "

[MSG_BD_MODULE_TITLE]
c "BACK DET MODULE     "

[MSG_AX_MODULE_TITLE]
c "AUXILIARY PR MODULE "

[MSG_MOD_TYPE_COC]
  "Type:           COC "

[MSG_MOD_TYPE_PP]
  "Type:            PP "

[MSG_MOD_TYPE_SS]
  "Type:            SS "

[MSG_MOD_TYPE_PTV]
  "Type:           PTV "

[MSG_MOD_TYPE_SIMDIST]
  "Type:           PCM "

[MSG_MOD_TYPE_CIS3]
  "Type:         CIS 4 "

[MSG_MOD_TYPE_CIS4]
  "Type:           PTV "

[MSG_MOD_TYPE_VOLATILE]
  "Type:     Volatiles "

[MSG_MOD_TYPE_JILL]
  "Type:          Jill "

[MSG_MOD_TYPE_NONE]
  "Type: not installed "

[MSG_MOD_NUMBER]        # display the module number if we can't decode it
  "Type:          !!!! "

[MSG_MOD_TYPE_FID]
  "Type:           FID "

[MSG_MOD_TYPE_TCD]
  "Type:           TCD "

[MSG_MOD_TYPE_ECD]
  "Type:           ECD "

[MSG_MOD_TYPE_uECD]
  "Type:       \\265-ECD "

[MSG_MOD_TYPE_NPD]
  "Type:           NPD "

[MSG_MOD_TYPE_FPD]
  "Type:           FPD "

[MSG_MODULE_BROKEN]
  "Status:   defective "

[MSG_MODULE_FUNCTIONAL]
  "Status:  functional "

# module faults #

[MSG_MOD_BAD_CHECKSUM]
  "Cause: bad checksum "

[MSG_MOD_BAD_MODULE]
  "Cause: wrong module "

[MSG_MOD_EEPROM_REV]
  "Cause: obsolete rev "

[MSG_MOD_UNSUPPORTED_TYPE]
  "Cause: unknown type "

[MSG_MOD_BAD_PID]
  "Cause: invalid PIDs "

[MSG_MOD_BAD_CONSTANTS]
  "Cause:   bad consts "

[MSG_AUX_3_BAD_CONSTANTS]
  "Cause:\#3 bad consts "

[MSG_AUX_4_BAD_CONSTANTS]
  "Cause:\#4 bad consts "

[MSG_AUX_5_BAD_CONSTANTS]
  "Cause:\#5 bad consts "

[MSG_MODULE_TEMP]
  "Temperature   ###.# "

[MSG_MODULE_BUILD_DATE]
  "Mfr date:  $$/$$/$$ "

[MSG_INLET_MODULE_SERIAL_NO]
  "Serial \# ########## "

[MSG_MODULE_SERIAL_NO]
  "Serial \#       .   "

[MSG_MODULE_TEST_STATION_ID]
  "Test station  ##### "

###################
# Pressure sensor #
###################

[MSG_PRES_RANGE]
  "Range          %%%% "

[MSG_DIAG_PNEU_VOLTAGE]
c "Voltage     #.### V "

[MSG_PNEU_CALC_OFFSET]
c "Calc offset #.### V "

[MSG_PNEU_CALC_SPAN]
c "Calc span   #.### V "

[MSG_PNEU_VOLTAGE_NOISE]
c "Noise       #.####V "

###############
# Flow sensor #
###############

[MSG_MAX_FLOW_HE]
  "Max flow ##.#    He "

[MSG_MAX_FLOW_H2]
  "Max flow ##.#    H2 "

[MSG_MAX_FLOW_N2]
  "Max flow ##.#    N2 "

[MSG_MAX_FLOW_ARCH4]
  "Max flow ##.# ArCH4 "

[MSG_MAX_FLOW_UNKNOWN]
  "Max flow ##.# Undef "

[MSG_GAS_ID_VOLTAGE]
c "Gas I.D.    #.### V "

######################
# Pneumatics control #
######################

[MSG_PNEUMATICS_CONTROL]
  "Pneumatics control  "

[MSG_VALVE_DUTY_CYCLE]
  "Vlv duty cycle ###\% "

###################
# Sampler         #
###################

[MSG_FR_INJ_DIAG]
  "Front injector      "

[MSG_BK_INJ_DIAG]
  "Back injector       "

#########
# Inlet #
#########

[MSG_F_INLET_DIAG_TITLE]
c "FRONT INLET DIAGS  "

[MSG_B_INLET_DIAG_TITLE]
c "BACK INLET DIAGS   "

[MSG_INLET_FLOW]
  "Inlet flows         "

##############
# Inlet Flow #
##############

[MSG_F_INLET_FLOW_TITLE]
c "FRONT INLET FLOW    "

[MSG_B_INLET_FLOW_TITLE]
c "BACK INLET FLOW     "

[MSG_DIAG_COLUMN_FLOW]
  "Column        ###.# "

[MSG_DIAG_PURGE_FLOW]
  "Septum purge  ###.# "

[MSG_DIAG_SPLIT_FLOW]
  "Split         ###.# "

[MSG_DIAG_TOTAL_FLOW]
  "Total         ###.# "

#################
# Inlet Sensors #
#################

[MSG_F_INLET_P_SENSOR_TITLE]
c "F INLET PRES SENSOR "

[MSG_B_INLET_P_SENSOR_TITLE]
c "B INLET PRES SENSOR "

[MSG_F_INLET_F_SENSOR_TITLE]
c "F INLET FLOW SENSOR "

[MSG_B_INLET_F_SENSOR_TITLE]
c "B INLET FLOW SENSOR "

#################
# Inlet Control #
#################

[MSG_FRONT_INLET_CONTROL_TITLE]
c "FRONT INLET CONTROL "

[MSG_FRONT_INLET_PRES_CONTROL_TITLE]
c "F INLET PRES CONTROL"

[MSG_FRONT_INLET_FLOW_CONTROL_TITLE]
c "F INLET FLOW CONTROL"

[MSG_BACK_INLET_CONTROL_TITLE]
c "BACK INLET CONTROL  "

[MSG_BACK_INLET_PRES_CONTROL_TITLE]
c "B INLET PRES CONTROL"

[MSG_BACK_INLET_FLOW_CONTROL_TITLE]
c "B INLET FLOW CONTROL"

[MSG_BPR_CONTROL_MODE]
  "Control mode:   BPR "

[MSG_FPR_CONTROL_MODE]
  "Control mode:   FPR "

[MSG_INACTIVE_P_CONTROL_MODE]
  "Pres cntrl inactive "

[MSG_ACTIVE_F_CONTROL_MODE]
  "Flow control active "

[MSG_INACTIVE_F_CONTROL_MODE]
  "Flow cntrl inactive "

###########
# Mux Adc #
###########

[MSG_MUX_ADC_DIAG_TITLE]
c "MAINBOARD MUX ADC   "

[MSG_MUX_ADC_OFFSET]
  "Offset       ###### "

[MSG_MUX_ADC_CALC_OFFSET]
  "Calc offset  ###### "

[MSG_MUX_ADC_GAIN]
  "Calc Gain     #.### "

[MSG_POWER_DIAG]
  "Power info          "

########################
# Detector diagnostics #
########################

[MSG_DETECTOR_BOARD]
  "Detector board   "

# Fuel gas

[MSG_H2_GAS]
  "Hydrogen gas     "

[TITLE_F_H2_GAS]
c "F DET H2 GAS     "

[TITLE_F_H2_P_SENSOR]
c "F DET H2 P SENSOR"

[TITLE_F_H2_P_CONTROL]
c "F DET H2 CONTROL "

[TITLE_B_H2_GAS]
c "B DET H2 GAS     "

[TITLE_B_H2_P_SENSOR]
c "B DET H2 P SENSOR"

[TITLE_B_H2_P_CONTROL]
c "B DET H2 CONTROL "

############
# Util gas #
############

# Air gas

[MSG_AIR_GAS]
  "Air gas          "

[TITLE_F_AIR_GAS]
c "F DET AIR GAS    "

[TITLE_F_AIR_P_SENSOR]
c "F AIR PRES SENSOR"

[TITLE_F_AIR_P_CONTROL]
c "F AIR PR CONTROL "

[TITLE_B_AIR_GAS]
c "B DET AIR GAS    "

[TITLE_B_AIR_P_SENSOR]
c "B AIR PRES SENSOR"

[TITLE_B_AIR_P_CONTROL]
c "B AIR PR CONTROL "

# O2 gas

[MSG_O2_GAS]
  "O2 gas           "

[TITLE_F_O2_GAS]
c "F DET O2 GAS     "

[TITLE_F_O2_P_SENSOR]
c "F O2 PRES SENSOR "

[TITLE_F_O2_P_CONTROL]
c "F O2 PR CONTROL  "

[TITLE_B_O2_GAS]
c "B DET O2 GAS     "

[TITLE_B_O2_P_SENSOR]
c "B O2 PRES SENSOR "

[TITLE_B_O2_P_CONTROL]
c "B O2 PR CONTROL  "

# reference gas

[MSG_REFERENCE_GAS]
  "Reference gas    "

[TITLE_F_REFERENCE_GAS]
c "F DET REF GAS    "

[TITLE_F_REFERENCE_P_SENSOR]
c "F REF PRES SENSOR"

[TITLE_F_REFERENCE_P_CONTROL]
c "F REF PR CONTROL "

[TITLE_B_REFERENCE_GAS]
c "B DET REF GAS    "

[TITLE_B_REFERENCE_P_SENSOR]
c "B REF PRES SENSOR"

[TITLE_B_REFERENCE_P_CONTROL]
c "B REF PR CONTROL "

# anode gas

[MSG_ANODE_GAS]
  "Anode gas        "

[TITLE_F_ANODE_GAS]
c "F DET ANODE GAS  "

[TITLE_F_ANODE_P_SENSOR]
c "F ANODE PR SENSOR"

[TITLE_F_ANODE_P_CONTROL]
c "F ANODE P CONTROL"

[TITLE_B_ANODE_GAS]
c "B DET ANODE GAS  "

[TITLE_B_ANODE_P_SENSOR]
c "B ANODE PR SENSOR"

[TITLE_B_ANODE_P_CONTROL]
c "B ANODE P CONTROL"

# util gas

[MSG_UTIL_GAS]
  "Utility gas      "

[TITLE_F_UTIL_GAS]
c "F DET UTIL GAS   "

[TITLE_F_UTIL_P_SENSOR]
c "F UTIL PR SENSOR "

[TITLE_F_UTIL_P_CONTROL]
c "F UTIL P CONTROL "

[TITLE_B_UTIL_GAS]
c "B DET UTIL GAS   "

[TITLE_B_UTIL_P_SENSOR]
c "B UTIL PR SENSOR "

[TITLE_B_UTIL_P_CONTROL]
c "B UTIL P CONTROL "

# Makeup gas

[MSG_MKUP_GAS]
  "Makeup gas       "

[MSG_HELIUM_GAS]
  "Helium gas       "

[TITLE_F_MKUP_GAS]
c "F DET MKUP GAS   "

[TITLE_F_HELIUM_GAS]
c "F DET HELIUM GAS "

[TITLE_F_MKUP_P_SENSOR]
c "F MKUP PR SENSOR "

[TITLE_F_HELIUM_P_SENSOR]
c "F HELIUM PRES SENSOR"

[TITLE_F_MKUP_P_CONTROL]
c "F MKUP P CONTROL "

[TITLE_F_HELIUM_P_CONTROL]
c "F HELIUM P CONTROL  "

[TITLE_B_MKUP_GAS]
c "B DET MKUP GAS   "

[TITLE_B_HELIUM_GAS]
c "B DET HELIUM GAS "

[TITLE_B_MKUP_P_SENSOR]
c "B MKUP PR SENSOR "

[TITLE_B_HELIUM_P_SENSOR]
c "B HELIUM PRES SENSOR"

[TITLE_B_MKUP_P_CONTROL]
c "B MKUP P CONTROL "

[TITLE_B_HELIUM_P_CONTROL]
c "B HELIUM P CONTROL  "

# Detector board diag titles

[MSG_FRONT_TCD_DIAG_TITLE]
c "FRONT TCD DIAGS  "

[MSG_BACK_TCD_DIAG_TITLE]
c "BACK TCD DIAGS  "

[MSG_FRONT_FID_DIAG_TITLE]
c "FRONT FID DIAGS  "

[MSG_BACK_FID_DIAG_TITLE]
c "BACK FID DIAGS  "

[MSG_FRONT_NPD_DIAG_TITLE]
c "FRONT NPD DIAGS  "

[MSG_BACK_NPD_DIAG_TITLE]
c "BACK NPD DIAGS  "

[MSG_FRONT_ECD_DIAG_TITLE]
c "FRONT ECD DIAGS  "

[MSG_BACK_ECD_DIAG_TITLE]
c "BACK ECD DIAGS  "

[MSG_FRONT_uECD_DIAG_TITLE]
c "FRONT \\265-ECD DIAGS"

[MSG_BACK_uECD_DIAG_TITLE]
c "BACK \\265-ECD DIAGS "

[MSG_FRONT_FPD_DIAG_TITLE]
c "FRONT FPD DIAGS  "

[MSG_BACK_FPD_DIAG_TITLE]
c "BACK FPD DIAGS  "

[MSG_FRONT_AIB_DIAG_TITLE]
c "FRONT AIB DIAGS  "

[MSG_BACK_AIB_DIAG_TITLE]
c "BACK AIB DIAGS  "

[MSG_FRONT_LDID_DIAG_TITLE]
c "FRONT LDID DIAGS "

[MSG_BACK_LDID_DIAG_TITLE]
c "BACK LDID DIAGS  "

[MSG_FRONT_DET_DIAG_TITLE]
c "FRONT DET DIAGS  "

[MSG_BACK_DET_DIAG_TITLE]
c "BACK DET DIAGS  "

##################
# Detector board #
##################

[MSG_BACK_DET_BD_DIAG_TITLE]
c "BACK DETECTOR BOARD"

[MSG_FRONT_DET_BD_DIAG_TITLE]
c "FRONT DETECTOR BOARD"

[MSG_SIGNAL_NOISE]
  "Noise  ############ "

[MSG_DET_LINEAR_MODE]
  "Mode:          Test "

[MSG_DET_NORMAL_MODE]
  "Mode:        Normal "

[MSG_F_DET_LINEAR_MODE_TITLE]
c "FR DET LINEAR MODE  "

[MSG_B_DET_LINEAR_MODE_TITLE]
c "BK DET LINEAR MODE  "

[MSG_DET_LINEAR_MODE_SEL]
  " Test               "

[MSG_DET_NORMAL_MODE_SEL]
  " Normal             "

[MSG_DET_BIT_OFF]
  "Bit #           Off "

[MSG_DET_BIT_ON]
  "Bit #            On "

# Customized detector bit messages depending upon the detector installed

# BIT 0

[MSG_DET_ADC_INPUT_ON]
  "Input disable    On "

[MSG_DET_ADC_INPUT_OFF]
  "Input disable   Off "

[MSG_DSP_CNTRL_DISABLE_OFF]
  "Valve control   Off "

[MSG_DSP_CNTRL_DISABLE_ON]
  "Valve control    On "

# BIT 1

[MSG_TCD_VALVE_V_ON]
  "Valve voltage    On "

[MSG_TCD_VALVE_V_OFF]
  "Valve voltage   Off "

[MSG_IGNITOR_V_ON]
  "Ignitor voltage  On "

[MSG_IGNITOR_V_OFF]
  "Ignitor voltage Off "

[MSG_GAS_HE_H2]
  "Gas type:  He or H2 "

[MSG_GAS_HE_N2]
  "Gas type:  He or N2 "

[MSG_GAS_AR_N2]
  "Gas type:        N2 "

# Special NPD diagnostic messages

[MSG_HIDDEN_DET_DIAGS_TITLE]
c "DETECTOR DIAGNOSTICS"

[MSG_NPD_INDEX]
  "Param index      ## "

[MSG_NPD_VALUE]
  "Param value   ##### "

[MSG_NPD_BIAS_V]
  "Bias V      #.##### "

[MSG_NPD_BEAD_V]
  "Bead V      #.##### "

########################
# Pneu Aux Diagnostics #
########################

[MSG_AUX_PNEU_DIAG_TITLE]
c "AUX PRES DIAGNOSTICS"

[MSG_AUX_DIAG_TITLE]
c "AUX \## DIAGNOSTICS "

[MSG_AUX_P_SENSOR_TITLE]
c "AUX \## PRES SENSOR "

[MSG_AUX_P_CONTROL_TITLE]
c "AUX \## CONTROL     "

[MSG_DIAG_PRES]
c "Pres  @@@@@@ @@@@@@ "

[MSG_DIAG_FLOW]
c "Flow  ###.## ###.## "

[MSG_AUX_NUMBER]
  "Aux \##             "


######################
# Signal Diagnostics #
######################

[MSG_SIGNAL_DIAG_TITLE]
c "SIGNAL DIAGNOSTICS  "

[SIGNAL1_DATA_RATE_MSG]
  "Signal 1 rate ###.# "

[SIGNAL2_DATA_RATE_MSG]
  "Signal 2 rate ###.# "

###############
# Plot Memory #
###############

[MSG_PLOT_MEM_SIG_TYPE]
c "PLOT MEMORY SIGNAL  "

[MSG_PLOT_MEM_LOC_TITLE]
c "PLOT MEMORY #       "

[PLOT_VALUE_MSG]
  "Value      !!!!!!!! "

[MSG_PLOT_MEM_LOC_ADDR]
c "Address:   !!!!!!!! "

[MSG_PLOT_MEM_LOC_SIZE]
c "Size:           ### "

[MSG_PLOT_MEM_LOC_ADDR_OFF]
c "Address:        Off "

[MSG_PLOT_MEM_LOC_SIZE_OFF]
c "Size:           Off "

##################
# Loop Back Test #
##################

[MSG_LOOP_BACK_TITLE]
c "ANALOG LOOP BACK    "

[MSG_TEST_PASSED]
c "Test passed         "

[MSG_TEST_FAILED]
c "Test failed         "

[MSG_TEST_IN_PROGRESS]
c "Test in progress    "

[MSG_EXIT_TEST]
c "Press ENTER to exit "

#####################
# Instrument Status #
#####################

[MSG_INST_STAT_DIAG_TITLE]
c " INSTRUMENT STATUS  "


[MSG_FW_REVISION]                      # NOTE:  MSG_FW_REVISION uses the "."
  "Version     .     "                 # to keep a blank after Version, the
                                       # VUF will be appended.

[MSG_INST_MFR_DATE]                    # NOTE:  MSG_INST_MFR_DATE uses the "."
  "Mfr date  ."                        # to keep a blank after the date.  The
                                       # date will be appended with another
                                       # message

[MSG_NO_MFR_DATE]
  "Mfr date    Unknown "

[MSG_UPTIME]
  "$$$$$ days $$:$$:$$ "

[MSG_NO_OF_RUNS]
  "Total runs ######## "

# inst diag config

[MSG_INST_DIAG_CONFIG_TITLE]
c "INST DIAG CONFIG    "

[MSG_INST_DIAG_CONFIG]
  "Inst diag config    "

[MSG_AUTO_DIAG_CLEAR_ON]
  "Auto exit clear  On "

[MSG_AUTO_DIAG_CLEAR_OFF]
  "Auto exit clear Off "

[MSG_HACKSAW_MODE_ON]
  "Fake heaters     On "

[MSG_HACKSAW_MODE_OFF]
  "Fake heaters    Off "

[MSG_ACTUAL_EQ_SETPT_ON]
  "Fake pneumatics  On "

[MSG_ACTUAL_EQ_SETPT_OFF]
  "Fake pneumatics Off "

[MSG_USE_THERMAL_SETPT_ON]
  "Fake oven        On "

[MSG_USE_THERMAL_SETPT_OFF]
  "Fake oven       Off "

[MSG_PE_DEFECT_ON]
  "ALS legacy mode  On "

[MSG_PE_DEFECT_OFF]
  "ALS legacy mode Off "

##############
# LAN Status #
##############

[MSG_LAN_STAT_DIAG_TITLE]
c "     LAN STATUS     "

[MSG_LAN_NOT_INSTALLED]
  "Not Installed       "

[MSG_LAN_SERIAL_NO]
  "Serial \# |||||||||| "


##########################
# Pnuematics diagnostics #
##########################

[MSG_PNEU_DIAG]
  "Pneumatics          "

[MSG_PNEU_DIAG_TITLE]
c "PNEU DIAGNOSTICS    "

[MSG_PNEU_DUTY_CYCLE_OPTION]
  "Duty cycles         "

[PNEU_EEPROM_MSG]
  "EEPROM display      "

[PNEU_DSP_MSG]
  "DSP display         "

#  pneumatics duty cycles

[MSG_PNEU_DUTY_CYCLE_TITLE]
c "PNEU DUTY CYCLES    "

#  pneumatics eeprom

[PNEU_EEPROM_TITLE_MSG]
c "PNEUMATICS EEPROM   "

[MSG_EEPROM_MODULE_TITLE]
c "EEPROM MODULE TYPE  "

[FI_MODULE_MSG]
  " Front inlet module"

[BI_MODULE_MSG]
  " Back inlet module"

[FD_MODULE_MSG]
  " Front det module"

[BD_MODULE_MSG]
  " Back det module"

[AUX_MODULE_MSG]
  " Pres aux module"

[EEPROM_EDITOR_FI_MODULE_MSG]
  "Module: Front inlet "

[EEPROM_EDITOR_BI_MODULE_MSG]
  "Module:  Back inlet "

[EEPROM_EDITOR_FD_MODULE_MSG]
  "Module:   Front det "

[EEPROM_EDITOR_BD_MODULE_MSG]
  "Module:    Back det "

[EEPROM_EDITOR_AUX_MODULE_MSG]
  "Module:    Pres aux "

[EEPROM_EDITOR_ADDRESS_MSG]
  "Hex address:     ~~ "

[EEPROM_EDITOR_DATA_MSG]
  "Hex data:      ~~~~ "

#  pneumatics dsp

[PNEU_DSP_TITLE_MSG]
c "PNEUMATICS DSP      "

[PNEU_DSP_ADDRESS_MSG]
  "Hex address:   ~~~~ "

[PNEU_DSP_PM_DATA_MSG]
  "Prog mem:    ~~~~~~ "

[PNEU_DSP_DM_DATA_MSG]
  "Data mem:      ~~~~ "

#  pneumatics s/s valve control

[MSG_SS_VALVE_CONTROL]
  "Split valve control "

[MSG_F_SS_VALVE_TITLE]
c "F INLET SPLIT VALVE "

[MSG_B_SS_VALVE_TITLE]
c "B INLET SPLIT VALVE "

[MSG_SS_VLV_CNTRL_ON]
  "Manual control   On "

[MSG_SS_VLV_CNTRL_OFF]
  "Manual control  Off "

[MSG_SS_VLV_ON]
  "Valve            On "

[MSG_SS_VLV_OFF]
  "Valve           Off "

###########################
# Electronics diagnostics #
###########################

[MSG_ELEC_DIAG_TITLE]
c "ELECTRONICS DIAG    "

[MSG_COMM_DIAG]
  "Communications      "

[MSG_MUX_ADC_DIAG]
  "Mainboard Mux ADC   "

[MSG_PNEU_MUX_ADC_DIAG]
  "Pneumatics Mux ADC  "

[MSG_PNEU_BOARD_DIAG]
  "Pneumatics board    "

[MSG_SIGNAL_DSP_DIAG]
  "Signal DSP          "

[MSG_PLOT_MEM_LOC]
  "Plot memory         "

##############################
# Communications diagnostics #
##############################

[MSG_COMM_DIAG_TITLE]
c "COMM DIAGNOSTICS    "

# comm options

[MSG_HOST_RS232_TEST]
  "Modem RS232 test    "

[MSG_HOST_RS232_DATA_LOOPBK_TEST]
  "Modem data loop bk  "

[MSG_HOST_RS232_CNTL_LOOPBK_TEST]
  "Modem cntrl loop bk "

[MSG_OBC_RS232_TEST]
  "OBC RS232 test      "

[MSG_OBC_RS232_DATA_LOOPBK_TEST]
  "OBC data loop bk    "

[MSG_OBC_RS232_CNTL_LOOPBK_TEST]
  "OBC cntrl loop bk   "

[MSG_INJ_1_RS232_TEST]
  "Inj 1 RS232 test    "

[MSG_INJ_1_RS232_DATA_LOOPBK_TEST]
  "Inj 1 data loop bk  "

[MSG_INJ_1_RS232_CNTL_LOOPBK_TEST]
  "Inj 1 cntl loop bk  "

[MSG_INJ_2_RS232_TEST]
  "Inj 2 RS232 test    "

[MSG_INJ_2_RS232_DATA_LOOPBK_TEST]
  "Inj 2 data loop bk  "

[MSG_INJ_2_RS232_CNTL_LOOPBK_TEST]
  "Inj 2 cntl loop bk  "

[MSG_TRAY_RS232_TEST]
  "Tray RS232 test     "

[MSG_TRAY_RS232_DATA_LOOPBK_TEST]
  "Tray data loop back "

[MSG_TRAY_RS232_CNTL_LOOPBK_TEST]
  "Tray cntl loop back "

[MSG_HOST_RS232_TITLE]
c "HOST RS232          "

[MSG_HOST_RS232_DATA_LOOPBK_TITLE]
c "HOST DATA LOOP BACK "

[MSG_HOST_RS232_CNTL_LOOPBK_TITLE]
c "HOST CNTL LOOP BACK "

[MSG_OBC_RS232_TITLE]
c "OBC RS232           "

[MSG_OBC_RS232_DATA_LOOPBK_TITLE]
c "OBC DATA LOOP BACK  "

[MSG_OBC_RS232_CNTL_LOOPBK_TITLE]
c "OBC CNTL LOOP BACK  "

[MSG_INJ_1_RS232_TITLE]
c "INJ 1 RS232         "

[MSG_INJ_1_RS232_DATA_LOOPBK_TITLE]
c "INJ 1 DATA LOOP BK  "

[MSG_INJ_1_RS232_CNTL_LOOPBK_TITLE]
c "INJ 1 CNTL LOOP BK  "

[MSG_INJ_2_RS232_TITLE]
c "INJ 2 RS232         "

[MSG_INJ_2_RS232_DATA_LOOPBK_TITLE]
c "INJ 2 DATA LOOP BK  "

[MSG_INJ_2_RS232_CNTL_LOOPBK_TITLE]
c "INJ 2 CNTL LOOP BK  "

[MSG_TRAY_RS232_TITLE]
c "TRAY RS232          "

[MSG_TRAY_RS232_DATA_LOOPBK_TITLE]
c "TRAY DATA LOOP BACK "

[MSG_TRAY_RS232_CNTL_LOOPBK_TITLE]
c "TRAY CNTL LOOP BACK "

####################
# r_pid stuff      #
####################

[FLAP_STATE_MSG]
  "Flap  ####     #### "

##########################
# Thermal power messages #
##########################

[THERMAL_PWR_MSG]
  "Thermal Power  #### "

[POWER_DIAG_MSG]
c "POWER DIAGNOSTICS   "

[OVEN_WATTAGE_MSG]
  "Watts:        ##### "

# Constant duty cycle parameters

[CONST_DUTY_CYCLE_OFF_MSG]
  "Const duty cycl Off "

[CONST_DUTY_CYCLE_MSG]
  "Const duty cyc ###\% "

[DUTY_CYCLE_MSG]
  "Duty cycle     ###\% "

[NO_HEATER_MSG]
  "Watts:    no heater "

[LT_70_WATTS_MSG]
  "Watts:  30-70 watts "

[LT_150_WATTS_MSG]
  "Watts: 70-150 watts "

[GT_150_WATTS_MSG]
  "Watts:   >150 watts "

[MSG_OVER_CURRENT]
  "Watts: over current "

[MSG_INJA_WATTAGE]
  "F inlet: c"

[MSG_INJB_WATTAGE]
  "B inlet: c"

[MSG_DETA_WATTAGE]
  "F det:   c"

[MSG_DETB_WATTAGE]
  "B det:   c"

[MSG_AUXA_WATTAGE]
  "Aux 1:   c"

[MSG_AUXB_WATTAGE]
  "Aux 2:   c"

[MSG_WATTAGE_VALUE]
  " ### watts "

[MSG_OVER_WATTAGE]
  ">### watts "

[MSG_5V]
  "5 Volts:   ##.### V "

[MSG_15VPOS]
  "+15 Volts: ##.### V "

[MSG_15VNEG]
  "-15 Volts: ##.### V "

[MSG_24V]
  "24 Volts:  ##.### V "

[MSG_SECONDARY_V]
  "Zone supply:##.## V "

#######################
# Thermal PID Control #
#######################

[MSG_PID_CONTROL_TITLE]
c "THERMAL PID CONTROL "

[OVEN_PID_MSG]
  "OVEN ####.## ####.##"

############################
############################   Warning!  these 5 msgs must be contiguous,
############################  the diagnostic code depends on their value!

[CRYO_PID_MSG]
  "Oven ####.## ####.##"

[INJA_CRYO_PID_MSG]
  "FInj ####.## ####.##"

[INJB_CRYO_PID_MSG]
  "BInj ####.## ####.##"

[AUXA_CRYO_PID_MSG]
  "Aux1 ####.## ####.##"

[AUXB_CRYO_PID_MSG]
  "Aux2 ####.## ####.##"

############################
############################
############################

[DETA_PID_MSG]
  "DETF ####.## ####.##"

[DETB_PID_MSG]
  "DETB ####.## ####.##"

[INJA_PID_MSG]
  "INJF ####.## ####.##"

[INJB_PID_MSG]
  "INJB ####.## ####.##"

[AUXA_PID_MSG]
  "AUX1 ####.## ####.##"

[AUXB_PID_MSG]
  "AUX2 ####.## ####.##"

[PROP_PID_MSG]
  "P= ###### DC=  ###\% "

[INTEG_PID_MSG]
  "I= ###### Id=   ### "

[DERIV_PID_MSG]
  "D= ###### e= ###.## "

#######################
# Thermal zone tuning #
#######################

[TUNE_ZONE_OFF_MSG]
  "Tune zone       OFF "

[TUNE_ZONE_ON_MSG]
  "Tune zone        ON "

[TUNE_PROP_GAIN_MSG]
  "P tune gain  ###.## "

[TUNE_TIME_PERIOD_MSG]
  "T tune time  ###.## "

[TUNE_TEMP_ERROR_MSG]
  "Temp error   ###.## "

[TUNE_CONTROL_FREQ_MSG]
  "Control freq  ##.## "

[TUNE_ZONE_MSG]
  "Tune thermal zone   "

[PROP_GAIN_MSG]
  "P multiplier ###### "

[INTEG_GAIN_MSG]
  "I multiplier ###### "

[DERIV_GAIN_MSG]
  "D multiplier ###### "

[PROP_DIV_MSG]
  "P divisor    ###### "

[INTEG_DIV_MSG]
  "I divisor    ###### "

[DERIV_DIV_MSG]
  "D divisor    ###### "

# Temperature sensor type selection

[MSG_TEMPERATURE_SENSOR_TITLE]
c "TEMPERATURE SENSOR  "

[MSG_SEL_TC_SENSOR]
  " Thermocouple       "

[MSG_SEL_RTD_SENSOR]
  " RTD sensor         "

[MSG_TC_SENSOR]
  "Sensor:thermocouple "

[MSG_RTD_SENSOR]
  "Sensor:         RTD "

# Integral accummulator clamp selection

[MSG_MIN_INTEG_POWER_TITLE]
c "MIN INTEGRAL POWER  "

[MSG_MAX_INTEG_POWER_TITLE]
c "MAX INTEGRAL POWER  "

[MSG_SEL_200_PERCENT]
  " 200\% of full power "

[MSG_SEL_100_PERCENT]
  " 100\% of full power "

[MSG_SEL_50_PERCENT]
  " 50\% of full power  "

[MSG_SEL_25_PERCENT]
  " 25\% of full power  "

[MSG_MIN_FP_200_PERCENT]
  "Min I clamp:   200\% "

[MSG_MIN_FP_100_PERCENT]
  "Min I clamp:   100\% "

[MSG_MIN_FP_50_PERCENT]
  "Min I clamp:    50\% "

[MSG_MIN_FP_25_PERCENT]
  "Min I clamp:    25\% "

[MSG_MAX_FP_200_PERCENT]
  "Max I clamp:   200\% "

[MSG_MAX_FP_100_PERCENT]
  "Max I clamp:   100\% "

[MSG_MAX_FP_50_PERCENT]
  "Max I clamp:    50\% "

[MSG_MAX_FP_25_PERCENT]
  "Max I clamp:    25\% "

[MSG_UPPER_CONTROL_DELTA]
  "Max control band ## "

[MSG_LOWER_CONTROL_DELTA]
  "Min contrl band ### "

# Ramp compensation parameters

[PID_ADVANCED_MSG]
  "Advanced features   "

[MSG_PID_ADVANCED_TITLE]
c "PID ADVANCED        "

[MSG_RAMP_COMP_TITLE]
c "RAMP COMPENSATION   "

[MSG_SEL_NO_RAMP_COMP]
  " No compensation    "

[MSG_SEL_COC_RAMP_COMP]
  " COC compensation   "

[MSG_SEL_ACI_RAMP_COMP]
  " ACI compensation   "

[MSG_NO_RAMP_COMP]
  "Ramp comp:     none "

[MSG_COC_RAMP_COMP]
  "Ramp comp:      COC "

[MSG_ACI_RAMP_COMP]
  "Ramp comp:      ACI "

[MSG_OTHER_RAMP_COMP]
  "Ramp comp:    Other "

[RAMP_MULT_MSG]
  "Ramp multipier  ### "

[RAMP_DIV_MSG]
  "Ramp divisor  ##### "

[RAMP_DELAY_MSG]
  "Ramp delay     ##.# "

[TUNE_TYPE_TITLE_MSG]
c " TUNE ZONE TYPE"

[TUNE_OVEN_MSG]
  " Oven temp          "

[TUNE_CRYO_MSG]
  " Oven cryo          "

[TUNE_INJA_CRYO_MSG]
  " Front inlet cryo   "

[TUNE_INJB_CRYO_MSG]
  " Back inlet cryo    "

[TUNE_AUXA_CRYO_MSG]
  " Aux 1 cryo         "

[TUNE_AUXB_CRYO_MSG]
  " Aux 2 cryo         "


[TUNE_DETA_MSG]
  " Front det temp     "

[TUNE_DETB_MSG]
  " Back det temp      "

[TUNE_INJA_MSG]
  " Front inlet temp   "

[TUNE_INJB_MSG]
  " Back inlet temp    "

[TUNE_AUXA_MSG]
  " Aux 1 temp         "

[TUNE_AUXB_MSG]
  " Aux 2 temp         "

####################
# Cryo Diagnostics #
####################

[CRYO_GAIN_MSG]
  "Cryo gain       ### "

[CRYO_BANG_PERIOD_MSG]
  "Ticks/bang      ### "

[BANG_READY_BAND_MSG]
  "Bang ready band  ## "

[MAX_BANG_SETPT_MSG]
  "Max bang setpt #### "

[CRYO_PERIOD_MSG]
  "Ticks/period    ### "

[CRYO_MIN_ON_TICKS_MSG]
  "Min on ticks     ## "

[CRYO_MAX_ON_TICKS_MSG]
  "Max on ticks   #### "

[CRYO_HEATER_DEMAND_MSG]
  "T dem##### ##### ## "

[CRYO_ON_COUNT_MSG]
  "Cryo on count   ### "

[CRYO_FAULT_TIMER_MSG]
  "Cryo fault   ###.## "

[CRYO_TIMEOUT_TIMER_MSG]
  "Cryo timeout ###.## "

[NO_CRYO_INSTALLED_MODE_MSG]
  "Mode: not installed "

[SHUTDOWN_BY_OVEN_DOOR_MSG]
  "Mode:oven door open "

[CONST_CRYO_DC_MODE_MSG]
  "Mode:const duty cyc "

[NO_CRYO_CONTROL_MODE_MSG]
  "Mode: cryo inactive "

[CRYO_CONTROL_MODE_MSG]
  "Mode:  cryo control "

[CRYO_BLAST_MODE_MSG]
  "Mode:    cryo blast "

[CRYO_BLAST_DWELL_MODE_MSG]
  "Mode:   blast dwell "

[BANG_BANG_MODE_MSG]
  "Mode:     bang bang "

[FORCED_AIR_MODE_MSG]
  "Mode: forced air on "

[FORCED_AIR_OFF_MSG]
  "Mode:forced air off "

[FLAP_COOLING_MODE_MSG]
  "Mode:  flap cooling "

# REVISIT: for development use #

[HYSTERESIS_OFF_MSG]
  "Hysteresis off  ### "

[HYSTERESIS_ON_MSG]
  "Hysteresis on   ### "

[CRYO_ACCUM_MSG]
  "Cryo accum ######## "

[IGNORE_NOT_READY_MSG]
  "Ignore not rdy  ### "

[IGNORE_NOT_READY_OFF_MSG]
  "Ignore not rdy  Off "

[CRYO_BLAST_ALLOW_OFF_MSG]
  "Cryoblast allow Off "

[CRYO_BLAST_ALLOW_ON_MSG]
  "Cryo blast allow On "

[CRYO_BLAST_ALLOW_TIMER_MSG]
  "Cryo blast allow ## "

[CRYO_DWELL_TIME_MSG]
  "Cryo dwell time  ## "

# End of REVISIT: for development use #

###############################
# Mux Adc Diagnostic Messages #
###############################

[MUX_ADDR_DEFN_MSG]
  " MUX ADC ADDR DEFN  "

[OVEN_TEMP_ADDR_MSG]
  "Defn:      Oven rtd "

[DETA_TEMP_ADDR_MSG]
  "Defn:     F det rtd "

[DETB_TEMP_ADDR_MSG]
  "Defn:     B det rtd "

[INJA_TEMP_ADDR_MSG]
  "Defn:   F inlet rtd "

[INJB_TEMP_ADDR_MSG]
  "Defn:   B inlet rtd "

[AUXA_TEMP_ADDR_MSG]
  "Defn:     Aux 1 rtd "

[AUXB_TEMP_ADDR_MSG]
  "Defn:     Aux 2 rtd "

[LINE_SENSE_ADDR_MSG]
  "Defn:    line sense "

[ADC_OFFSET_ADDR_MSG]
  "Defn:    ADC offset "

[GAIN_OFFSET_ADDR_MSG]
  "Defn:      ADC gain "

[DET_DIAGA_ADDR_MSG]
  "Defn:  F det diag 1 "

[DET_DIAGB_ADDR_MSG]
  "Defn:  F det diag 2 "

[DET_DIAGC_ADDR_MSG]
  "Defn:  B det diag 1 "

[DET_DIAGD_ADDR_MSG]
  "Defn:  B det diag 2 "

[ATTN1_ADDR_MSG]
  "Defn:        Attn 1 "

[ATTN2_ADDR_MSG]
  "Defn:        Attn 2 "

[DAC1_ADDR_MSG]
  "Defn:         DAC 1 "

[DAC2_ADDR_MSG]
  "Defn:         DAC 2 "

######################################
# Mux adc diagnostic select messages #
######################################

[MSG_SEL_OVEN_TEMP_ADDR]
  " Oven rtd rdg       "

[MSG_SEL_DETA_TEMP_ADDR]
  " F det rtd rdg      "

[MSG_SEL_DETB_TEMP_ADDR]
  " B det rtd rdg      "

[MSG_SEL_INJA_TEMP_ADDR]
  " F inlet rtd rdg    "

[MSG_SEL_INJB_TEMP_ADDR]
  " B inlet rtd rdg    "

[MSG_SEL_AUXA_TEMP_ADDR]
  " Aux 1 rtd rdg      "

[MSG_SEL_AUXB_TEMP_ADDR]
  " Aux 2 rtd rdg      "

[MSG_SEL_LINE_SENSE_ADDR]
  " Line Sense rdg     "

[MSG_SEL_ADC_OFFSET_ADDR]
  " Mux ADC offset rdg "

[MSG_SEL_GAIN_OFFSET_ADDR]
  " Mux ADC gain rdg   "

[MSG_SEL_DET_DIAGA_ADDR]
  " F det diag 1 rdg   "

[MSG_SEL_DET_DIAGB_ADDR]
  " F det diag 2 rdg   "

[MSG_SEL_DET_DIAGC_ADDR]
  " B det diag 1 rdg   "

[MSG_SEL_DET_DIAGD_ADDR]
  " B det diag 2 rdg   "

[MSG_SEL_ATTN1_ADDR]
  " Attn 1 rdg         "

[MSG_SEL_ATTN2_ADDR]
  " Attn 2 rdg         "

[MSG_SEL_DAC1_ADDR]
  " DAC 1 rdg          "

[MSG_SEL_DAC2_ADDR]
  " DAC 2 rdg          "

###############################
# Generic mux adc addr select #
###############################

[GENERIC_MUX_ADC_ADDR_SELECT_MSG]
  "Address         ### "

[GENERIC_MUX_ADC_ADDR_MSG]
  "Defn:   Generic rdg "

[RAW_RDG_NOISE_MSG]
  "Rdg noise     ##### "

[RAW_RDG_MSG]
  "Reading value ##### "

######################
# Pneumatics Mux Adc #
######################

[MSG_PNEU_MUX_ADC_TITLE]
c "PNEUMATICS MUX ADC  "

[MSG_PNEU_MUX_ADC_OFFSET]
  "Offset      #.### V "

[MSG_OFFSET_RDG_NOISE]
  "Offst noise #.####V "

[MSG_10V_REF_RDG]
  "10Vref rdg ##.### V "

[MSG_10V_REF_NOISE]
  "10Vrf noise #.####V "

####################
# Pneumatics board #
####################

[MSG_PNEU_BOARD_TITLE]
c "PNEUMATICS BOARD    "

[MSG_ATM_PRESSURE]
  "Atm pressure @@@@@@ "

[MSG_PCB2_NOT_PRESENT]
  "No pneumatics board "

[MSG_PCB_HARDWARE_NEW]
  "Hardware version: B "

[MSG_PCB_HARDWARE_OLD]
  "Hardware version: A "

[MSG_PCB_HARDWARE_BAD]
  "Hardware version: ? "

[MSG_PCB_COMM_LINK_ACTIVE]
  "Comm link:   active "

[MSG_PCB_COMM_LINK_INACTIVE]
  "Comm link: inactive "

[MSG_PCB_POWER_ON_RESULT]
  "Pwr on result  $$$$ "

[MSG_PCB_LAST_ERROR]
  "Last error     $$$$ "

[MSG_LINK_ERRORS]
  "Link errors ####### "

[MSG_24V_VLV_DRIVE]
  "24V vlv drive #.### "

[MSG_ZERO_SENSORS]
  "Zero all p sensors  "

[MSG_SENSOR_ZERO_ERROR]
c "Could not zero one  "
c "or more pressure    "
c "sensors             "

##############
# Signal DSP #
##############

[MSG_SIGNAL_DSP_TITLE]
c "SIGNAL DSP          "

[MSG_SIGNAL_LOST_DATA_IN]
  "Data out errs ##### "

[MSG_SIGNAL_LOST_DATA_OUT]
  "Analog out errs ### "

[MSG_LINK_RETRIES]
  "Link retries ###### "

# REVISIT: error messages

# Plot memory location Error Messages

[MSG_PLOT_MEM_ADDR_ERROR]   # note: used with MSG_RANGE_ERROR
c "or not allowed with "
c "given data size.    "

[MSG_PLOT_MEM_SIZE_ERROR]   # note: used with MSG_PRESS_INFO
c "ERROR: invalid data "
c "size or not allowed "
c "with given address. "

# Septum Purge Regulator Calibration

[PURGE_REG_MSG]
  "Septum Purge Reg    "

[PURGE_REG_CONST_TITLE_MSG]
  "SEPTUM PURGE REG    "

[PURGE_REG_CONST_MSG]
  "Constant \## ###.### "

[PURGE_REG_CHKSUM_MSG]
  "Checksum    ####### "

[PROGRAM_PURGE_REG_MSG]
  "Save constants  OFF "

[MSG_PURGE_REG_CHKSUM_FAILED]
c "One or more of the  "
c "above constants or  "
c "checksum is wrong.  "

[MSG_PURGE_REG_SAVING]
c "Saving purge        "
c "regulator           "
c "constants.          "

[MSG_PURGE_REG_PROGRAMED]
c "The purge regulator "
c "constants have      "
c "been saved.         "

########### Debug Msg ##############

[MSG_TROUBLESHOOT]
c "Param 1:    !!!!!!!!"
c "Param 2:    !!!!!!!!"
c "Param 3:    !!!!!!!!"

[INFO_SIGNAL_NOISE]
c "SIGNAL NOISE INFO   "
c "Peak-to-peak noise  "
c "Units: 240 counts   "
c "per signal count.   "

[INFO_MAX_BANG_SETPT]
c "MAX BANG SETPT INFO "
c "Use bang-bang con-  "
c "trol below this set-"
c "point for cryo.     "

[INFO_MAX_BANG_ERROR]
c "CRYO BANG BANG INFO "
c "Maximum allowable   "
c "deviation from set- "
c "pt in bang bang.    "

